Introduction
This lesson gives an overview of the different topics we will cover in this chapter. You will learn what a tier is and its components?
We'll cover the following
I’ll begin the course by discussing the different tiers involved in the software architectural landscape. This is like having a bird’s eye view of the software architecture realm and it is important to be understood well.
This chapter will help us understand:
- What is a tier?
- Why do software applications have different tiers?
- How do I decide how many tiers my application should have?
What is a tier?#
Think of a tier as both logical and physical separation of components in an application or a service. This separation is at a component level, not the code level.
What do I mean by components?
- Database
- Backend application server
- User interface
- Messaging
- Caching etc.
These are the components that make up a web service.
Now let’s take a look at the different types of tiers and their real-life examples.
Single-Tier Applications
Mark as Completed
Report an Issue